Load-Balanced Multi-GPU Ambient Occlusion for Direct Volume Rendering
نویسندگان
چکیده
Ambient occlusion techniques were introduced to improve data comprehension by bringing soft fading shadows to the visualization of 3D datasets. They consist in attenuating light by considering the occlusion resulting from the presence of neighboring structures. Nevertheless they often come with an important precomputation cost, which prevents their use in interactive applications based on transfer function editing. This paper explores parallel solutions to reach interactive framerates with the use of a multi-GPU setup. Our method distributes the data to the different devices for computation. We use bricking and load balancing to optimize computation time. We also introduce two repartition schemes: a static one, which divides the dataset into as many blocks as there are GPUs and a dynamic one, which divides the dataset into smaller blocks and distributes them using a producerconsumer way. Results, using an 8-GPU architecture, show that we manage to get important speedups compared to a mono-GPU setup.
منابع مشابه
A Static Load Balancing Scheme for Parallel Volume Rendering on Multi-GPU Clusters
GPU-based clusters are an attractive option for parallel volume rendering. One of the key issues in parallel volume rendering is load balancing, keeping a balanced workload per node is essential for improving performance. A good number of dynamic load balancing schemes have been proposed throughout the years. However, most of these approaches require runtime dynamic data movement or data duplic...
متن کاملProduction-Ready GPU-Based Monte-Carlo Volume Rendering
This paper presents a practical, high-quality, hardware-accelerated volume rendering approach including scattering, environment mapping, and ambient occlusion. The motivation for this technique is the increasing demand among visual artists who create computer animations for information and educational purposes. In the paper we examine the application of stochastic raytracing techniques for volu...
متن کاملScreen-Space Ambient Occlusion by Unsharp Masking of the Depth Buffer
With the advent of the programmable graphics pipeline, it has become possible to move expensive rendering processes to the GPU for real-time computation. The demand for realistic real-time rendering in games has led to the creation of GPU shaders that approximate global illumination. Our project is an implementation of one such approximation known as screen-space ambient occlusion (SSAO).
متن کاملA Directional Occlusion Shading Model for Interactive Direct Volume Rendering
Volumetric rendering is widely used to examine 3D scalar fields from scanners and direct numerical simulation datasets. One key aspect of volumetric rendering is the ability to provide shading cues to aid in understanding structure contained in the datasets. While shading models that reproduce natural lighting conditions have been shown to better convey depth information and spatial relationshi...
متن کاملRay Reordering Techniques for GPU Ray-Cast Ambient Occlusion
Global illumination techniques, such as ambient occlusion, can be performed in a physically accurate way via ray casting. However ambient occlusion rays are incoherent. This means their computation is divergent causing a degradation of rendering performance. This problem is particularly acute on the GPU stream computing architectures which have performance issues with thread divergence. We reor...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012